#ifndef __AGM_ANAGLYPH_HH__
#define __AGM_ANAGLYPH_HH__

#include "raytracer.h"

class Anaglyph : public RayTracer
{
    protected:

        Color mask1;
        Color mask2;

        double eyeDistance;

    public:

        Anaglyph(unsigned int, unsigned int, unsigned int, bool );
        virtual ~Anaglyph();

        virtual void setAnaglyphSettings(const Color &, const Color &, const double &);

        virtual double getAutoFocus() const;

        virtual void render(const std::string &) const;


};

#endif

